The unidentified man was struck by Raritan Valley Line train 5179 near Union Station around 3:05 p.m., NJ Transit Spokeswoman Nancy Snyder said.
The train left Penn Station New York at 2:39 p.m. and was scheduled to arrive at High Bridge Station at 4:30 p.m..
None of the approximately 75 customers or the crew on board the train were injured.
Raritan Valley Line train service was suspended between Cranford Station and Newark Penn Station.
Customers were accommodated by substitute bus service.
New Jersey Transit Police is investigation the incident.
Click here to follow Daily Voice Elizabeth and receive free news updates.